package com.tengfei.main.question.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tengfei.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 客观题库对象 qb_objective
 *
 * @author tengfei
 * @date 2022-07-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("qb_objective")
public class Objective extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "obj_id")
    private Long objId;
    /**
     * 客观题内容
     */
    private String objContent;
    /**
     * 客观题类型
     */
    private Integer objType;
    /**
     * 难度等级
     */
    private Integer objGrand;
    /**
     * 知识点
     */
    private String objTag;
    /**
     * 选项一
     */
    private String objOne;
    /**
     * 选项二
     */
    private String objTwo;
    /**
     * 选项三
     */
    private String objThree;
    /**
     * 选项四
     */
    private String objFour;
    /**
     * 题干附件
     */
    private String objStemEnclosure;
    /**
     * 答案序号
     */
    private String objAnswer;
    /**
     * 题目解析
     */
    private String objAnswerContent;
    /**
     * 答案附件
     */
    private String objAnswerEnclosure;
    /**
     * 逻辑删除
     */
    @TableLogic
    private Integer showStatus;

}
